package main

import (
	"fmt"
	"math/rand"
	"time"
)
//练习3：使用go编写随机点名系统
//切片类型存放全班同学的名字：["史伟名","易鸽玲"]
//按任意键，不限次数随机抽取切片中的某一个同学名字回答问题
//抽取到的同学就从切片中删除
// 按q退出，或者切片里面所有的同学都已近被抽到

func main(){
	var sli1 = []string{"周雨晴","夏经纬","全妍","游淑娟"}
	var a string = ""
	for{
		fmt.Println("按任意键开始抽取同学(按q退出)")
		fmt.Scan(&a)
		if a=="q" || len(sli1)==0{
			break
		}
		rand.Seed(time.Now().Unix())

		n := rand.Intn(len(sli1))
		fmt.Printf("抽到的同学是:%v\n",sli1[n])
		sli1 = append(sli1[:n], sli1[n+1:]...)



	}

}
